KREA-FUN: Systematic Creativity for Enjoyable Software Applications
نویسندگان
چکیده
This paper is about how to enhance software applications with engaging interaction. A methodology is presented that provides a structured way to elicit how to turn boring tasks into enjoyable challenges, giving users the possibility to grow or compete, or empowering users to perform sophisticated tasks and as a consequence gain social appreciation. The paper is addressed to practitioners who want to know more about how to make applications more appealing and to researchers, who want to see theories from emotion, motivation and organizational growths successfully put into interactive applications.
منابع مشابه
Casual Creators
Many creativity tools exist to support task-focused creativity, but in recent years we have seen a flourishing of autotelic creativity tools, which privilege the enjoyable experience of explorative creativity over taskcompletion. Because these tools are much smaller in scope, less commercially significant, and less ”serious” than their larger siblings, they have been overlooked in academic rese...
متن کاملIncreasing or decreasing interest in activities: the role of regulatory fit.
What makes people's interest in doing an activity increase or decrease? Regulatory fit theory (E. T. Higgins, 2000) provides a new perspective on this classic issue by emphasizing the relation between people's activity orientation, such as thinking of an activity as fun, and the manner of activity engagement that the surrounding situation supports. These situational factors include whether a re...
متن کاملHow to Enhance the Creativity of Software Developers: A Systematic Literature Review
Success during software development depends on the creativity of software engineers. Knowledge plays a very important role in enhancing the creativity of software developers. Knowledge is available in different forms like repository knowledge (experiences of past projects) and community knowledge (gained through communication among software engineers). To help software engineers be more creativ...
متن کاملJust For Fun: Using Programming Games in Software Programming Training and Education - A Field Study of IBM Robocode Community
Executive Summary Improving learning effectiveness has always been a constant challenge in software education and training. One of the primary tasks educators face is to motivate learners to perform to their best abilities. Using computer games is one means to encourage learners to learn (Klawe, 1994). When games are used in general education, they could enhance self-esteem for the learners, re...
متن کاملLearning from Hardware: Design and Quality
It is no fun to be late, to have unhappy customers, and to be unable to predict when you will finish a job. By following sound engineering planning methods, software work can be more productive, more predictable, and more enjoyable for the engineers themselves. In this column, I continue this same discussion with a focus on how engineering quality practices and design principles could be adapte...
متن کامل